#header,
.nav,
#tabList>.sn-tab-container>.sn-tab>.sn-tabbar-wrapper{
	display: none;
}
#header{
	height: 0;
}
#content .nav{
	width: 0;
}
#content .section{
	left: 0;
}

/*顶部项目列表*/
.t-project-list,
.t-project-list-content {
    height: 80px;
    background: #f7f7f7
}
.t-project-list {
    position: relative;
    overflow: hidden;
}
.t-project-list-container {
	width: 100%;
	height: 100%;
	position: absolute; 
	left: 0;
    overflow-y: hidden;
    overflow-x: scroll;
    // overflow: hidden;
    // position: relative;
}
.t-project-list-btn{
	position: absolute;
	top:0;
	height: 100%;
	width: 20px;
	text-align: center;
	line-height: 80px;
	background: #63a8eb;
	color: #fff;
	cursor: pointer;
	font-size: 14px;
	cursor: default;
}
.t-project-list-btn:hover{
    // background: #5d9fde
}
.t-project-list-btn-prev{
	left: 0;
	z-index: 111;
	box-shadow: 5px 0 10px rgba(0,0,0,0.2);
}
.t-project-list-btn-next{
	right: 0;
	z-index: 111;
	box-shadow: -5px 0 10px rgba(0,0,0,0.2);
}
.t-project-list-container-tip{
	width: 200px;
	height: 100%;
	line-height: 80px;
	position: absolute;
	right: 0;
	top: 0;
	background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.3));
	background: -moz-linear-gradient(left, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.3));
	background: -o-linear-gradient(left, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.3));
	background: -ms-linear-gradient(left, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.3));
	background: linear-gradient(left, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.3));
	color: #fff;
	display: none;
}
.t-project-list-content{
	position: absolute;
	left: 0;
	top:0;
}
.t-project-list-content dl{
	width: 110px;
	height: 100%;
	float: left;
	margin-right: 50px;
	cursor: pointer;
	color: #63a8eb;
}
.t-project-list-content dl dt{
	// width: 35px;
	height: 35px;
	margin-top: 12px;
	background: url(../img/project_list.png) no-repeat center;
}
.t-project-list-content dl dd{
	text-align: center;
	margin-top: 10px;
	overflow:hidden;            /* 溢出隐藏 */
	text-overflow:ellipsis;    /* 文本溢出隐藏 */
	white-space:nowrap;     /* 文本不许换行 */
}
.t-project-list-content dl.pro_active{
	background: #63a8eb;
	color: #fff;
}
.t-project-list-content dl.active dt{
	background: url(../img/project_list_hover.png) no-repeat center;
}
 
 /* for Chrome */
.t-project-list-container::-webkit-scrollbar {
    display: none;
}
/* for IE */
.t-project-list-container{ -ms-overflow-style: none; }
/* for Firefox */
.t-project-list-container{ overflow: -moz-scrollbars-none; }

/*默认UI样式重置*/
.t-tabs .t-tabs-items > li.actived a{
	border-bottom: 2px solid #008ace;
    color: #222;
}
.t-panel-content{
	padding: 10px !important;
	overflow: hidden;
}
.t-list-title{
	border-bottom:1px solid #eee;
	padding-left: 10px;
}
.t-list-title > h2{
	color: #63a8eb;
}
.t-list-title.gray{
	background: #f7f7f7;
}
.t-list-title.gray > h2{
	color: #333;
}
.t-list-title > h2 > .iconfont{
	font-size: 16px;
}
.t-list-title > h2 > a{
	display: inline-block;
	color: #329fda;
	background: url('') no-repeat left center;
	padding-left:23px;
}
.t-list-title > h2 > a:after{
	content: '/';
	color: #8f8f8f;
	padding:0 8px 0 10px;
}
.t-list-title > h2 > span{
	color: #8f8f8f;
}
.t-list-title > h2 > i.icon-circle {
	width: 20px;
	height: 20px;
	float: left;
	margin: 10px 0 0 0;
	background: url('') no-repeat center center;
}
.t-list-title > .tri-down{
	float:right;
	margin-top:17px;
	margin-right: 17px;
	width:0;
	height:0;
	border-top:5px solid #008ace;
	border-right:6px solid transparent;
	border-bottom:6px solid transparent;
	border-left:6px solid transparent;
}
.t-list-title > .tri-left{
	float:right;
	margin-top:17px;
	margin-right: 17px;
	width:0;
	height:0;
	border-top:6px solid transparent;
	border-right:5px solid #008ace;
	border-bottom:6px solid transparent;
	border-left:6px solid transparent;
}
.t-list-title > span:hover{
	cursor: pointer;
}
.t-list-search{
	background: #f7f7f7;
	border: none;
}
.t-columns-group > li > div input{
	height: 30px;
	line-height: 23px;
	color: #666;
}
.t-columns-group > li > div input::-moz-placeholder{
	color:#666;
	opacity: 1;
}  
.t-columns-group > li > div input, .t-columns-group > li > div select, .t-columns-group > li > div textarea{
	box-shadow: none;
}
.t-list-btns{
	background: none;
	border-bottom: none;
	padding-left: 0;
}
.t-btn{
	padding: 0 10px;
	border: none;
	background: #e4e9ec;
	color: #808a94;
}
.t-btn-white{
	border: 1px #008ace solid;
	background: #fff;
	color: #008ace;
}
.t-btn-blue{
	color: #fff;
}
.t-btn-sm{
	height: 30px;
	line-height: 30px;
	padding:0 15px;
}
.t-btn-blue{
	background: #63a8eb;
	border-color: #63a8eb;
}
.t-btn-blue:hover{
	background: #5d9fde;
	border-color: #5d9fde;
}
.t-btn-green{
	background: #90c31f;
	border-color: #90c31f;
}
.t-btn-green:hover{
	background: #9ac734;
	border-color: #9ac734;
}
.t-columns-group > li > div > .t-btn{
	line-height: 34px;
}

.sn-selectTree>label{
	font-size: inherit !important;
}
.sn-select > .sn-select-container{
	margin-top: 4px;
}
.comboSelect {
	margin-top: 4px;
	width: 100%;
}
.comboSelect > .combo-select {
	width: 100%;
	height: 30px!important;
	display: inline-block;
	float: left;
	height: 36px;
	color: #333;
	text-align: left;
	position: relative;
	border:none;
	max-width: none;
}
.comboSelect > .combo-select input {
	margin-top: 0px;
	height: 30px!important;
    line-height: 23px;
    color: #666;
    background: #FFF;
	border-radius: unset;
}
.comboSelect > .combo-select input::-moz-placeholder{
	opacity: 0;
}
.comboSelect > .combo-select .combo-arrow{
	position: absolute;
    top: 0;
    right: 0;
    display: block;
    width: 24px;
    height: 100%;
	-webkit-transition: -webkit-transform 0.2s ease-out;
    -ms-transition: -ms-transform 0.2s ease-out;
    transition: transform 0.2s ease-out;
}
.comboSelect > .combo-select .combo-arrow b{
	margin: 1px 0 0 0;
	width: 100%;
}
.comboSelect > .combo-select .combo-dropdown{
	max-height: 200px;
}